added multicast reception in the udp effect #675
Conversation
- hyperiond only listens for TERM and INT. HUP is often used to get an exe to reread its config Changed pgrep to add '-x' so it wont partial match on the exe name. - I have multiple instances with multiple hyperiond-instance1 names - this ensures the service script only kills the right process
updating from Beta
updating from Beta
Updating from Beta
removed some tabs in ws2812b.cpp
updating from Beta
updating from Beta
updating from Beta
the new udp-mcast.json will listen on multicast 239.255.28.01:2801
updating from Beta
Thank you, can´t wait to see what we will get next :) |
@penfold42 |
I'm not sur I understand your question |
ah! |
Yep It effectively turns Hyperion into a UDP driven led device just like my ESP8266 based wifi receiver. I had 3 Pi's running the multicast effect and a perl script running on a 4th device sending 3 bytes per led (RGB) data over multicast to all Pi's at the same time. My perl script/4th box could just as easily be a another Hyperion set up to use the UDP led device type |
@penfold42 |
I don't know what a booteffect array is. We could write a native built in QT based UDP receiver if there's enough demand. |
you use this
Which is a little bit "misused"
would be cleaner |
I havent been using it as a boot effect (although you could) I've just been using Hyperion-remote when I need the UDP listener running |
Yeah the handling could be "better" :) |
hope to clear this conversation a bit: current state of "udp listener": But yeah something is wrong here:
and have the right solution (please don't do this as grabber, thx). Thing is, doing this in python as an effect is much faster (to develop), then doing this the clean way as own hyperion network service. |
the default udp.json will listen to unicast on port 2391 (as it used to)
the new udp-mcast.json will listen on multicast 239.255.28.01:2801 (but can be changed easily)